extern long GXGetGlyphs(gxShape source, long *charCount, unsigned char text[], gxPoint positions[], long advance[], gxPoint tangents[], long *runCount, short styleRuns[], gxStyle glyphStyles[])
extern long GXGetColorSetParts(gxColorSet source, long index, long count, gxColorSpace *space, gxSetColor data[])
THREEWORDINLINE(0x303C, 0x1b4, 0xA832);
/* returns the glyph count */
extern long GXGetGlyphParts(gxShape source, long index, long charCount, long *byteLength, unsigned char text[], gxPoint positions[], long advanceBits[], gxPoint tangents[], long *runCount, short styleRuns[], gxStyle styles[])
THREEWORDINLINE(0x303C, 0x1b5, 0xA832);
extern long GXGetPathParts(gxShape source, long index, long count, gxPaths *data)
THREEWORDINLINE(0x303C, 0x1b6, 0xA832);
extern long GXGetPictureParts(gxShape source, long index, long count, gxShape shapes[], gxStyle styles[], gxInk inks[], gxTransform transforms[])
THREEWORDINLINE(0x303C, 0x1b7, 0xA832);
extern long GXGetPolygonParts(gxShape source, long index, long count, gxPolygons *data)
THREEWORDINLINE(0x303C, 0x1b8, 0xA832);
extern gxShape GXGetShapeParts(gxShape source, long index, long count, gxShape destination)
THREEWORDINLINE(0x303C, 0x1b9, 0xA832);
extern long GXGetTextParts(gxShape source, long index, long charCount, unsigned char text[])
THREEWORDINLINE(0x303C, 0x1ba, 0xA832);
extern void GXSetColorSetParts(gxColorSet target, long index, long oldCount, long newCount, const gxSetColor data[])
THREEWORDINLINE(0x303C, 0x1bb, 0xA832);
extern void GXSetGlyphParts(gxShape source, long index, long oldCharCount, long newCharCount, const unsigned char text[], const gxPoint positions[], const long advanceBits[], const gxPoint tangents[], const short styleRuns[], const gxStyle styles[])
THREEWORDINLINE(0x303C, 0x1bc, 0xA832);
extern void GXSetPathParts(gxShape target, long index, long count, const gxPaths *data, gxEditShapeFlag flags)
THREEWORDINLINE(0x303C, 0x1bd, 0xA832);
extern void GXSetPictureParts(gxShape target, long index, long oldCount, long newCount, const gxShape shapes[], const gxStyle styles[], const gxInk inks[], const gxTransform transforms[])
THREEWORDINLINE(0x303C, 0x1be, 0xA832);
extern void GXSetPolygonParts(gxShape target, long index, long count, const gxPolygons *data, gxEditShapeFlag flags)
THREEWORDINLINE(0x303C, 0x1bf, 0xA832);
extern void GXSetShapeParts(gxShape target, long index, long count, gxShape insert, gxEditShapeFlag flags)
THREEWORDINLINE(0x303C, 0x1c0, 0xA832);
extern void GXSetTextParts(gxShape target, long index, long oldCharCount, long newCharCount, const unsigned char text[])
THREEWORDINLINE(0x303C, 0x1c1, 0xA832);
extern long GXGetShapePoints(gxShape source, long index, long count, gxPoint data[])
THREEWORDINLINE(0x303C, 0x1c2, 0xA832);
extern void GXSetShapePoints(gxShape target, long index, long count, const gxPoint data[])
THREEWORDINLINE(0x303C, 0x1c3, 0xA832);
extern long GXGetGlyphPositions(gxShape source, long index, long charCount, long advance[], gxPoint positions[])
THREEWORDINLINE(0x303C, 0x1c4, 0xA832);
extern long GXGetGlyphTangents(gxShape source, long index, long charCount, gxPoint tangents[])
THREEWORDINLINE(0x303C, 0x1c5, 0xA832);
extern void GXSetGlyphPositions(gxShape target, long index, long charCount, const long advance[], const gxPoint positions[])
THREEWORDINLINE(0x303C, 0x1c6, 0xA832);
extern void GXSetGlyphTangents(gxShape target, long index, long charCount, const gxPoint tangents[])
THREEWORDINLINE(0x303C, 0x1c7, 0xA832);
extern long GXGetGlyphMetrics(gxShape source, gxPoint glyphOrigins[], gxRectangle boundingBoxes[], gxPoint sideBearings[])